var express = require('express');
var router = express.Router();

var mysql = require('mysql'); //引入mysql 模块

var pool = mysql.createPool({
  host: 'localhost',
  port:'3306',
  user: 'root',
  password: '123456',
  database: 'todolist'
});

/* GET users listing. */
router.get('/', function(req, res, next) {


console.log(req.query.id);	
console.log(req.query.value);	
//我要执行的mysql语句
var sql = "update todolist set value='"+req.query.value+"' where id="+req.query.id;

pool.getConnection(function (err,connection) { // 使用连接池  
                if(err){  
                    console.log('与MySQL数据库建立连接失败！');  
                    console.log('错误信息为：' + err);  
                }  
                else{  
                    console.log('与MsSQL数据库建立连接成功！');  

					connection.query(sql,function (err,result) {  
                        if(err){  
						console.log(err);
                            console.log('更新数据失败');  
                            res.end('{code:更新失败}'); // 同时要注意返回的数据要是json对象，以下同  
                            connection.release(); // 释放连接池的连接，因为连接池默认最大连接数是10，如果点击数超过10 则不会与客户端连接，客户端的请求也会因为长时间无反应报错，下面会粘出报错的图  
                        }  
                        else{  
                            console.log('更新数据成功');   
							connection.release(); // 释放连接池的连接							
                        }  
                    }) 
					
					
				
				
				}  
            });					

});

module.exports = router;
